home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / wwiv420.zip / README.420 < prev    next >
Text File  |  1991-08-04  |  7KB  |  136 lines

  1. This file lists only the differences between the current version of WWIV
  2. and previous releases.  Please also read through the 'read.me' file, as
  3. it contains additional information.
  4.  
  5.  
  6. /****************************************************************************/
  7.  
  8. WWIV v4.20:
  9.  
  10. The source code has been cleaned up quite a bit.  Consult the source
  11. docs (wwivsour.doc) for more info, if you are registered and have the
  12. source code.
  13.  
  14. A few of the file formats have changed; run the init program once to
  15. convert any WWIV v4.12 or earlier data files to the v4.20 format before
  16. running the BBS.
  17.  
  18. As always, lots of little bugs and oversights have been fixed.
  19.  
  20. Additional security has been added in to the temporary extraction
  21. area in the transfer section.  It will now find the full path name of
  22. pkzip/dsz/etc when executing any program (so it won't run a 'pkzip.bat'
  23. file out of the temp dir).  Also, before allowing a user to extract any
  24. files out of a .ZIP file, the BBS first scanns the .ZIP file to see if
  25. it has anything like ".." or "\" or ":", or "command" in it.  If it
  26. finds anything questionable in it, it will tell the user, and not allow
  27. him to extract anything out of the file.  This prevents a user from
  28. extracting a file "..\config.dat" or "c:config.dat" from a .ZIP file.  I
  29. do not believe this is a problem with other archivers (arc, pak, lzh,
  30. etc), but I do not know for sure.
  31.  
  32. The transfer section newscan has been speeded up, for the case when
  33. there are no new files in a directory.
  34.  
  35. The message base newscan/quickscan has been speeded up also, for the
  36. case when there are no new messages on a sub.  You will see the
  37. "< Nothing new on General 1 >" in this case.
  38.  
  39. The modem handling routines have been completely done.  The modem
  40. info/result codes section in init has been replaced with a simple
  41. 'select your modem' menu.  If your modem isn't listed, or the modem
  42. isn't handled correctly, consult the 'wwivmodm.doc' file.
  43.  
  44. A new command-line option has been added to the BBS, /S.  If a user is
  45. connected at 14400/HST/HST/V.42bis (thus the modem speed is 14400, but
  46. the com port baud rate is 38400), then you would say "BBS /B14400
  47. /S38400 /O" to say that the modem speed is 14400, the com port speed is
  48. 38400, and to quit the BBS when the use loggs off.  NOTE: You will only
  49. need to use this if you are running a front-end program to the BBS.
  50.  
  51. You can say "//NET=5250" from the main menu to start the net listing at
  52. a specified system number.
  53.  
  54. //rsort from the dl main menu will reverse-sort the entire xfer section
  55. by date.  This is to allow you to easily remove old files.
  56.  
  57. UARTS with buffers now have the buffers enabled by the BBS.  The init
  58. program automatically detects buffered UARTS.
  59.  
  60. The BBS now supports dos-macros.  Create a file in your data directory
  61. called "macros.txt".  The format of the file is one char then a DOS
  62. command-line.  For example, if you put "d dir" in the macros.txt file,
  63. then whenever you hit ALT-D while in the BBS, the BBS will shell-to-dos
  64. and run the "dir" command (running "dir" is fairly useless, but you get
  65. the idea).  I use it for editing WWIVnet message files, having entries
  66. such as "n q data\n*.net", which runs qedit on all the n*.net files when
  67. I hit alt-n.
  68.  
  69. The baud rate the user is logged on at is displayed on the boarder line
  70. for the top-of-screen info.
  71.  
  72. For WWIVnet email/posts, the &,%,^ indicators (for NC, GC, AC) are
  73. displayed in the message only if the email/post is from user #1 on the
  74. system.
  75.  
  76. When people reply to a post (via the 'W' command in the messagebase), in
  77. addition to the "RE:" line, a "BY:" line is saved, indicating who posted
  78. the message that the reply is in reference to.
  79.  
  80. When extracting out posts/email using the 'E' command, the title is now
  81. written out along with the post/email.
  82.  
  83. When receiving source-verified net-email, a line on the message now
  84. indicates that it is source-verified, and who it is from.
  85.  
  86. Batch downloads have been expanded, and batch uploads are now supported.
  87. Any protocol that writes to the dszlog can now be used as a batch
  88. protocol (for upload or download).  The files to up or download are
  89. passed to the protocol in the "@c:files.lst" method, where a file
  90. listing the files to transfer is passed to the protocol.
  91.  
  92. The appropriate lines for DSZ (minus any flow options you may need) are:
  93. Batch Send: "dsz port %2 speed %1 est 0 %4 sz @%3"
  94. Batch Receive: "dsz port %2 speed %1 est 0 %4 restrict rz"
  95.  
  96. Any unexpected files that are uploaded with batch upload will simply be
  97. deleted.  When selecting up/download or batch up/download, only the
  98. protocols available for that function will be listed.  Protocols can now
  99. be restricted to error-controlled (ie, LAPM, MNP2-4) connections only.
  100.  
  101. There is now a batch upload directory, which defaults to your temp
  102. directory.  You may want to change this to be a directory on the same
  103. disk where most of your uploads are, for increased performance.
  104.  
  105. BIMODEM is >NOT< supported currently.
  106.  
  107. The upload event is now run anytime a file is uploaded (including
  108. //upload, //uploadall).  A "Please wait..." message is displayed, and
  109. the output is NOT re-directed to the com port, as it was in v4.12.  This
  110. ensures that the upload event will completely run, even if the user
  111. hangs up while it is running.
  112.  
  113. File searches (by date, filename) can now be aborted more quickly by
  114. hitting a spacebar, even if there is not anything being printed out to
  115. the user at the time.
  116.  
  117. The users SL is now always saved and restored when you use F9 to make
  118. the user a temp-sysop, even if you use //dos to shell to dos.
  119.  
  120. A bit more info is printed out in uedit about a user, including their
  121. birthdate, where their mail is forwarded to, and their WWIV reg num (if
  122. any).
  123.  
  124. The user-search now includes the ability to search based on number of
  125. logons, ie, "LOGONS<[2]" to find any user only logged on once.
  126.  
  127. You can now import file descriptions from other BBS formats (such as
  128. QBBS, RBBS, PCBoard).  First, ensure that you have the DOS directory set
  129. correctly in //boardedit (to point to the directory which the files are
  130. in).  Then, in xfer section, go to the correct directory, and type
  131. //uploadfile.  It will first ask you for the file format, then the file
  132. name for the file which holds the file names/descriptions.  This command
  133. runs pretty much the same as //upload, except it takes the descriptions
  134. from the text file instead of prompting the user for the descriptions.
  135.  
  136.